package com.accp.ssmoa.pojo;

import java.util.ArrayList;
import java.util.List;

//树形菜单封装类（针对菜单表）
public class MenuTree {

	
    public List<Menu> menuCommon;  
    public List<Menu> list = new ArrayList<Menu>();  
   
    //根节点
    public List<Menu> MenuList(List<Menu> menus){      
        this.menuCommon = menus;  
        for (Menu menu : menus) {     
        	
            if(menu.getIsparent().equals("1")){  
 
            	menu.setChildrens(MenuChild(menu.getId()));    
                list.add(menu);  
            }  
        }     
        return list;  
    }  
      
    //子节点  
    public List<Menu> MenuChild(int id){  
        List<Menu> lists = new ArrayList<Menu>();  
        for(Menu menu:menuCommon){  
        	
            if(menu.getIsparent().equals("0")&&menu.getParentId() == id){  
            	
            	menu.setChildrens(MenuChild(menu.getId()));
            	
                lists.add(menu);  
            }  
        }  
        return lists;  
         
    }  
}
